|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.io.view.attribute.AttributeView
public class AttributeView
Implementierung einer View, die der Repräsentation eines
Attributes eines Konzepts dient. Angaben über die Beschriftung, Größe usw.
werden durch das korrespondierende Template interpretiert. Spezifiziert wird
die AttributeView z.B. über einen entsprechenden Eintrag in der
ConceptDefinition.xml. Konfiguriert wird sie über den
AttributeViewConfigurator.
<viewref id="singlechoice">
<configuration xsi:type="vr:attributeConfiguration" configurator="de.cebis.moccabox.io.view.attribute.config.xmlbeans.AttributeViewConfigurator">
<size>30</size>
<label>true</label>
<align>right</align>
</configuration>
</viewref>
AttributeViewConfigurator,
Serialized Form| Constructor Summary | |
|---|---|
AttributeView()
Parameterloser Konstruktor zum Erzeugen einer neuen AttributeView. |
|
AttributeView(ModelNode node)
Konstruktor zum Erzeugen einer neuen AttributeView. |
|
| Method Summary | |
|---|---|
void |
applyViewCommand(java.lang.String cmd)
Anwenden eines Befehls zur Aktualisierung der View. |
View |
createCopy()
Erzeugen einer identischen Kopie der View. |
java.lang.String |
getAlignment()
Zurückgeben der Ausrichtung. |
int |
getItemsperline()
Setzen der Anzahl der Attributausprägungen pro Zeile. |
boolean |
getLabel()
Zurückliefern, ob der Bezeichner dargestellt werden soll. |
ModelNode |
getModelNode()
Zurückliefern der korrespondierenden Abstraktion. |
int |
getSize()
Zurückgeben der Größe des Feldes. |
java.lang.String |
getTemplate()
Zurückliefern des Template, das für die Interpretation der View
verwendet werden soll. |
void |
resetView()
Zurücksetzen der View auf die Ausgangswerte, bevor sie durch
entsprechende ViewCommands verändert wurde. |
void |
setAlignment(java.lang.String align)
Setzen der Ausrichtung des Feldes. |
void |
setItemsperline(int itemsperline)
Zurückgeben der Anzahl der Attributausprägungen pro Zeile. |
void |
setLabel(boolean label)
Setzen, ob der Bezeichner dargestellt werden soll. |
void |
setModelNode(ModelNode modelNode)
Setzen der zu Grunde liegenden Abstraktion. |
void |
setSize(int size)
Setzen der Größe des Feldes. |
void |
setTemplate(java.lang.String template)
Setzen des Template, das für die Interpretation der View verwendet
werden soll. |
void |
setViewElementBean(ViewElementBean bean)
Setzen der Konfigurationsdatei der View. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AttributeView()
AttributeView.
public AttributeView(ModelNode node)
AttributeView.
node - Der korrespondieren ModelNode für diese View.| Method Detail |
|---|
public void setModelNode(ModelNode modelNode)
View
setModelNode in interface ViewmodelNode - ModelNode, der als Abstraktion den aktuellen Zustand des
relevanten Ausschnitts des Systems darstellt.public ModelNode getModelNode()
ViewModelNode stellt
den Zustand des relevanten Ausschnitts des Systems dar.
getModelNode in interface Viewpublic java.lang.String getTemplate()
ViewView
verwendet werden soll. Durch die Trennung von Layout und Inhalt kann derselbe
Inhalt (ModelNode) durch unterschiedliche Views
dargestellt werden. Um die View wiederum generisch erzeugen zu können,
aber kundenspezifisch anpassbar zu machen, wird diese durch ein Template
interpretiert. So kann der Inhalt einer Liste bspw. als Tabelle oder Diagramm
dargestellt werden. Die Tabelle kann je nach verwendetem Template Gitternetzlinien
enthalten etc.
getTemplate in interface ViewView zu verwendenden Template.public void setTemplate(java.lang.String template)
ViewView verwendet
werden soll.
setTemplate in interface Viewtemplate - Zu verwendendes Template.public void applyViewCommand(java.lang.String cmd)
ViewView.
applyViewCommand in interface Viewcmd - Anzuwendender Befehl.public void resetView()
ViewView auf die Ausgangswerte, bevor sie durch
entsprechende ViewCommands verändert wurde.
resetView in interface ViewViewCommandpublic int getItemsperline()
public void setItemsperline(int itemsperline)
itemsperline - Attributausprägungen pro Zeile.public boolean getLabel()
public void setLabel(boolean label)
label - True, falls ja. False, falls nicht.public int getSize()
public void setSize(int size)
size - Größe des Feldes für das Attribut.public View createCopy()
ViewView. Es werden jeweils Kopien
der View ausgeliefert und bearbeitet.
createCopy in interface ViewView.public java.lang.String getAlignment()
public void setAlignment(java.lang.String align)
align - Ausrichtung des Feldes (left, right, center).public void setViewElementBean(ViewElementBean bean)
ViewView. Das ViewElementBean
bestimmt die Parameter und Darstellung der View. Auf Basis dieser
Informationen werden alle Kopien erzeugt.
setViewElementBean in interface Viewbean - Konfigurationsdatei der View.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||